create list of values from array of maps in pyspark